#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include<iostream>
using namespace std;

//int main(int argc, char *argv[])
int main()
{

//    // 我们后面不用，这里只做说明
//    if(argc != 2) exit(1);
////    printf("stdin: %d\n", stdin->_fileno);
////    printf("stdout: %d\n",stdout->_fileno);
////    printf("stderr: %d\n", stderr->_fileno);
////
////    printf("\n\n");
////
//      //int fd = open("log.txt", O_CREAT | O_WRONLY | O_APPEND, 0666);
//      int fd = open(argv[1], O_RDONLY);
//      if(fd < 0) exit(1);
//
//      dup2(fd, 0);
//      close(fd);
//
//      while(1)
//      {
//          //相当于读取文件，一般stdin都是从鼠标来，但是这次是从文件中来
//          char buffer[64];
//          if(!fgets(buffer, sizeof(buffer), stdin))break;
//
//          printf("%s", buffer);
//      }
}
